API Version: 5015

NEXUS API

Revised 9/10/2024

 

The MusicMaster Nexus API is a great companion to MusicMaster because it can assist with keeping your MusicMaster station up-to-date with little to no interaction on the staff's part. This is done by creating a connection between Nexus, the MusicMaster data and a third-party software program.

 

Automation systems and research companies are two of the more obvious examples of systems that interact with the MusicMaster data. Any system that would like access to the MusicMaster data is a candidate to use Nexus. With Nexus, interactions can be stream-lined.

 

Think of Nexus as a doorway. Messages are sent and received through the doorway. Nexus is sent commands and requests from a service or software and Nexus in turn communicates with MusicMaster.

 

The Nexus Server is an API that creates a connection to a MusicMaster database from a third-party’s service or software. It allows for commands and requests to be passed through to a that database.

 

API is short for Application Programming Interface, a way for software components to communicate with each other. This interface allows systems to integrate with MusicMaster seamlessly using a list of commands and requests.

 

Nexus transmits and received encoded data in UTF-8 through the Nexus API using HTTP protocol. It is considered a rest API and provides no information until a request is made to it. All requests made need to specify the target (database you wish to send information to or receive information from) as well as the requester (the name of the system making the request). To be acceptable, all commands need to be in the proper format, including case sensitivity.

 

See improved efficiencies and have better station sound by implementing features like:

 

  • Send schedule changes back to MusicMaster and update the program log and history
  • Request updates to the schedule at any time or allow users to "publish" the schedule to your system as soon as changes are made
  • Schedule elements in the program or find prefect replacement songs that pass all of the programming rules in MusicMaster
  • Keep your external library metadata in synch with the MusicMaster library
  • Access information about categories, metadata fields and attributes, song lists, schedules and more on demand
  • Perform powerful queries against the MusicMaster song database exactly the way users can within the software

 

These are just a few of the ways Nexus can improve the work flow in an organization.

 

Your creativity is the only limitation in what you might connect to your data. It could be a research score system, web services, automation system or any other product that has information you want MusicMaster to know about.

 

Continue reading for more in-depth review of how you can utilize Nexus, including setup, practical situations Nexus can address and all the specific commands available for use.